change (one's) ways

Translations
changer de conduite
Definitions
To alter one's behavior, habits, or attitudes, often in a positive or more acceptable direction.